  /**
   * Generate time : 2016-09-01 16:11:00
   * Version : 1.0.1.V20070717
   */
package com.baosight.sczx.zm.cp.domain;

import com.baosight.iplat4j.util.NumberUtils;

import java.math.BigDecimal;

import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;

import java.util.HashMap;
import java.util.Map;

import com.baosight.iplat4j.util.StringUtils;
/**
 * ZMCPProfessionalPlan 
 * table comment : 各个专业计划上报主表信息 
 */
public class ZMCPProfessionalPlan extends DaoEPBase {

	private String fdKeyId = " ";		/* 主键*/
	private String fdMiningName = " ";		/* 矿井名称*/
	private String fdMiningId = " ";		/* 矿井ID*/
	private BigDecimal fdBhcmj = new BigDecimal("0");		/* 保护层面积(万m3)*/
	private BigDecimal fdJcSum = new BigDecimal("0");		/* 掘进总进尺(m)*/
	private BigDecimal fdJcKt = new BigDecimal("0");		/* 生产开拓进尺(m)*/
	private BigDecimal fdJcYs = new BigDecimal("0");		/* 延伸进尺(m)*/
	private BigDecimal fdJcKtd = new BigDecimal("0");		/* 开拓队进尺(m)*/
	private BigDecimal fdJcSc = new BigDecimal("0");		/* 生产进尺(m)*/
	private BigDecimal fdJcQy = new BigDecimal("0");		/* 生产进尺全岩(m)*/
	private BigDecimal fdWscc = new BigDecimal("0");		/* 瓦斯抽采量*/
	private BigDecimal fdWscczc = new BigDecimal("0");		/* 瓦斯抽采钻尺*/
	private BigDecimal fdYmSum = new BigDecimal("0");		/* 原煤生产总量(t)*/
	private BigDecimal fdHf = new BigDecimal("0");		/* 原煤灰分*/
	private String fdCreateDepartmentId = " ";		/* 编制部门ID*/
	private String fdCreateDepartment = " ";		/* 编制部门*/
	private String fdCreatorId = " ";		/* 编制人ID*/
	private String fdAuditorId = " ";		/* 审批人ID*/
	private String fdAuditor = " ";		/* 审批人*/
	private String fdPulisherId = " ";		/* 发布人ID*/
	private String fdPulisher = " ";		/* 发布人*/
	private String fdTitle = " ";		/* 计划名称*/
	private BigDecimal fdZhmcmj = new BigDecimal("0");		/* 中厚煤层面积*/
	private BigDecimal fdPlanGrubMine = new BigDecimal("0");		/* 计划掘进煤总量*/
	private String fdPlanStatus = " ";		/* 计划状态*/
	private String fdPlanType = " ";		/* 计划类型*/
	private String fdUnit = " ";		/* 计量单位*/
	private String fdPlanYear = " ";		/* 计划年份*/
	private String fdPlanMonth = " ";		/* 计划月份*/
	private BigDecimal fdTjd = new BigDecimal("0");		/* 推进度*/
	private BigDecimal fdGx = new BigDecimal("0");		/* 工效*/
	private BigDecimal fdDmccl = new BigDecimal("0");		/* 吨煤瓦斯抽采量*/
	private BigDecimal fdCcjcl = new BigDecimal("0");		/* 抽采进尺率*/
	private BigDecimal fdKjccl = new BigDecimal("0");		/* 矿井抽采率*/
	private BigDecimal fdKjccnd = new BigDecimal("0");		/* 矿井抽采浓度*/
	private String fdRoadWayUsing = " ";		/* 巷道用途*/
	private String fdCreator = " ";		/* 编制人*/
	private String fdCreateDate = " ";		/* 编制日期*/
	private String fdDocId = " ";     /* 文件id*/
	private BigDecimal fdBhcsl = new BigDecimal("0");		/* 保护层数量(t)*/
	private BigDecimal fdZhcsl = new BigDecimal("0");		/* 中厚层数量(t)*/
	/**
	 * initialize the metadata 
	 */
	public void initMetaData() {
		EiColumn eiColumn;
		
		eiColumn = new EiColumn("fdBhcsl");
		eiColumn.setType("N");
		eiColumn.setScaleLength(2);
		eiColumn.setFieldLength(12);
		eiColumn.setDescName("保护层数量(t)");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdZhcsl");
		eiColumn.setType("N");
		eiColumn.setScaleLength(2);
		eiColumn.setFieldLength(12);
		eiColumn.setDescName("中厚层数量(t)");
		eiMetadata.addMeta(eiColumn);
	
		
	eiColumn = new EiColumn("fdKeyId");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("主键");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMiningName");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("矿井名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMiningId");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("矿井ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdBhcmj");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("保护层面积(万m3)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcSum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("掘进总进尺(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcKt");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("生产开拓进尺(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcYs");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("延伸进尺(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcKtd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("开拓队进尺(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcSc");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("生产进尺(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcQy");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("生产进尺全岩(m)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdWscc");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("瓦斯抽采量");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdWscczc");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("瓦斯抽采钻尺");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdYmSum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("原煤生产总量(t)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdHf");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("原煤灰分");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCreateDepartmentId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("编制部门ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCreateDepartment");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("编制部门");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCreatorId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("编制人ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdAuditorId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("审批人ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdAuditor");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("审批人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPulisherId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("发布人ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPulisher");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("发布人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdTitle");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("计划名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdZhmcmj");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("中厚煤层面积");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPlanGrubMine");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("计划掘进煤总量");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPlanStatus");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("计划状态");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPlanType");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("计划类型");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdUnit");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("计量单位");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPlanYear");
	eiColumn.setFieldLength(4);	
	eiColumn.setDescName("计划年份");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPlanMonth");
	eiColumn.setFieldLength(2);	
	eiColumn.setDescName("计划月份");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdTjd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("推进度");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdGx");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("工效");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdDmccl");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("吨煤瓦斯抽采量");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCcjcl");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("抽采进尺率");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdKjccl");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("矿井抽采率");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdKjccnd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(12);
	eiColumn.setDescName("矿井抽采浓度");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdRoadWayUsing");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("巷道用途");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCreator");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("编制人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdCreateDate");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("编制日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdDocId");
	eiColumn.setFieldLength(35);	
	eiColumn.setDescName("文件id");
	eiMetadata.addMeta(eiColumn);
	}
	/**
	 * the constructor
	 */
	public ZMCPProfessionalPlan() {
		initMetaData();
	}
	
	/**
	 * get the fdKeyId - 主键
	 * @return the fdKeyId
	 */
	public String getFdKeyId() {
		return this.fdKeyId;
	}
	
	/**
	 * set the fdKeyId - 主键
	 */
	public void setFdKeyId(String fdKeyId) {
		this.fdKeyId = fdKeyId;
	}
	
	/**
	 * get the fdMiningName - 矿井名称
	 * @return the fdMiningName
	 */
	public String getFdMiningName() {
		return this.fdMiningName;
	}
	
	/**
	 * set the fdMiningName - 矿井名称
	 */
	public void setFdMiningName(String fdMiningName) {
		this.fdMiningName = fdMiningName;
	}
	
	/**
	 * get the fdMiningId - 矿井ID
	 * @return the fdMiningId
	 */
	public String getFdMiningId() {
		return this.fdMiningId;
	}
	
	/**
	 * set the fdMiningId - 矿井ID
	 */
	public void setFdMiningId(String fdMiningId) {
		this.fdMiningId = fdMiningId;
	}
	
	/**
	 * get the fdBhcmj - 保护层面积(万m3)
	 * @return the fdBhcmj
	 */
	public BigDecimal getFdBhcmj() {
		return this.fdBhcmj;
	}
	
	/**
	 * set the fdBhcmj - 保护层面积(万m3)
	 */
	public void setFdBhcmj(BigDecimal fdBhcmj) {
		this.fdBhcmj = fdBhcmj;
	}
	
	/**
	 * get the fdJcSum - 掘进总进尺(m)
	 * @return the fdJcSum
	 */
	public BigDecimal getFdJcSum() {
		return this.fdJcSum;
	}
	
	/**
	 * set the fdJcSum - 掘进总进尺(m)
	 */
	public void setFdJcSum(BigDecimal fdJcSum) {
		this.fdJcSum = fdJcSum;
	}
	
	/**
	 * get the fdJcKt - 生产开拓进尺(m)
	 * @return the fdJcKt
	 */
	public BigDecimal getFdJcKt() {
		return this.fdJcKt;
	}
	
	/**
	 * set the fdJcKt - 生产开拓进尺(m)
	 */
	public void setFdJcKt(BigDecimal fdJcKt) {
		this.fdJcKt = fdJcKt;
	}
	
	/**
	 * get the fdJcYs - 延伸进尺(m)
	 * @return the fdJcYs
	 */
	public BigDecimal getFdJcYs() {
		return this.fdJcYs;
	}
	
	/**
	 * set the fdJcYs - 延伸进尺(m)
	 */
	public void setFdJcYs(BigDecimal fdJcYs) {
		this.fdJcYs = fdJcYs;
	}
	
	/**
	 * get the fdJcKtd - 开拓队进尺(m)
	 * @return the fdJcKtd
	 */
	public BigDecimal getFdJcKtd() {
		return this.fdJcKtd;
	}
	
	/**
	 * set the fdJcKtd - 开拓队进尺(m)
	 */
	public void setFdJcKtd(BigDecimal fdJcKtd) {
		this.fdJcKtd = fdJcKtd;
	}
	
	/**
	 * get the fdJcSc - 生产进尺(m)
	 * @return the fdJcSc
	 */
	public BigDecimal getFdJcSc() {
		return this.fdJcSc;
	}
	
	/**
	 * set the fdJcSc - 生产进尺(m)
	 */
	public void setFdJcSc(BigDecimal fdJcSc) {
		this.fdJcSc = fdJcSc;
	}
	
	/**
	 * get the fdJcQy - 生产进尺全岩(m)
	 * @return the fdJcQy
	 */
	public BigDecimal getFdJcQy() {
		return this.fdJcQy;
	}
	
	/**
	 * set the fdJcQy - 生产进尺全岩(m)
	 */
	public void setFdJcQy(BigDecimal fdJcQy) {
		this.fdJcQy = fdJcQy;
	}
	
	/**
	 * get the fdWscc - 瓦斯抽采量
	 * @return the fdWscc
	 */
	public BigDecimal getFdWscc() {
		return this.fdWscc;
	}
	
	/**
	 * set the fdWscc - 瓦斯抽采量
	 */
	public void setFdWscc(BigDecimal fdWscc) {
		this.fdWscc = fdWscc;
	}
	
	/**
	 * get the fdWscczc - 瓦斯抽采钻尺
	 * @return the fdWscczc
	 */
	public BigDecimal getFdWscczc() {
		return this.fdWscczc;
	}
	
	/**
	 * set the fdWscczc - 瓦斯抽采钻尺
	 */
	public void setFdWscczc(BigDecimal fdWscczc) {
		this.fdWscczc = fdWscczc;
	}
	
	/**
	 * get the fdYmSum - 原煤生产总量(t)
	 * @return the fdYmSum
	 */
	public BigDecimal getFdYmSum() {
		return this.fdYmSum;
	}
	
	/**
	 * set the fdYmSum - 原煤生产总量(t)
	 */
	public void setFdYmSum(BigDecimal fdYmSum) {
		this.fdYmSum = fdYmSum;
	}
	
	/**
	 * get the fdHf - 原煤灰分
	 * @return the fdHf
	 */
	public BigDecimal getFdHf() {
		return this.fdHf;
	}
	
	/**
	 * set the fdHf - 原煤灰分
	 */
	public void setFdHf(BigDecimal fdHf) {
		this.fdHf = fdHf;
	}
	
	/**
	 * get the fdCreateDepartmentId - 编制部门ID
	 * @return the fdCreateDepartmentId
	 */
	public String getFdCreateDepartmentId() {
		return this.fdCreateDepartmentId;
	}
	
	/**
	 * set the fdCreateDepartmentId - 编制部门ID
	 */
	public void setFdCreateDepartmentId(String fdCreateDepartmentId) {
		this.fdCreateDepartmentId = fdCreateDepartmentId;
	}
	
	/**
	 * get the fdCreateDepartment - 编制部门
	 * @return the fdCreateDepartment
	 */
	public String getFdCreateDepartment() {
		return this.fdCreateDepartment;
	}
	
	/**
	 * set the fdCreateDepartment - 编制部门
	 */
	public void setFdCreateDepartment(String fdCreateDepartment) {
		this.fdCreateDepartment = fdCreateDepartment;
	}
	
	/**
	 * get the fdCreatorId - 编制人ID
	 * @return the fdCreatorId
	 */
	public String getFdCreatorId() {
		return this.fdCreatorId;
	}
	
	/**
	 * set the fdCreatorId - 编制人ID
	 */
	public void setFdCreatorId(String fdCreatorId) {
		this.fdCreatorId = fdCreatorId;
	}
	
	/**
	 * get the fdAuditorId - 审批人ID
	 * @return the fdAuditorId
	 */
	public String getFdAuditorId() {
		return this.fdAuditorId;
	}
	
	/**
	 * set the fdAuditorId - 审批人ID
	 */
	public void setFdAuditorId(String fdAuditorId) {
		this.fdAuditorId = fdAuditorId;
	}
	
	/**
	 * get the fdAuditor - 审批人
	 * @return the fdAuditor
	 */
	public String getFdAuditor() {
		return this.fdAuditor;
	}
	
	/**
	 * set the fdAuditor - 审批人
	 */
	public void setFdAuditor(String fdAuditor) {
		this.fdAuditor = fdAuditor;
	}
	
	/**
	 * get the fdPulisherId - 发布人ID
	 * @return the fdPulisherId
	 */
	public String getFdPulisherId() {
		return this.fdPulisherId;
	}
	
	/**
	 * set the fdPulisherId - 发布人ID
	 */
	public void setFdPulisherId(String fdPulisherId) {
		this.fdPulisherId = fdPulisherId;
	}
	
	/**
	 * get the fdPulisher - 发布人
	 * @return the fdPulisher
	 */
	public String getFdPulisher() {
		return this.fdPulisher;
	}
	
	/**
	 * set the fdPulisher - 发布人
	 */
	public void setFdPulisher(String fdPulisher) {
		this.fdPulisher = fdPulisher;
	}
	
	/**
	 * get the fdTitle - 计划名称
	 * @return the fdTitle
	 */
	public String getFdTitle() {
		return this.fdTitle;
	}
	
	/**
	 * set the fdTitle - 计划名称
	 */
	public void setFdTitle(String fdTitle) {
		this.fdTitle = fdTitle;
	}
	
	/**
	 * get the fdPlanSum - 中厚煤层面积
	 * @return the fdPlanSum
	 */
	public BigDecimal getFdZhmcmj() {
		return this.fdZhmcmj;
	}
	
	/**
	 * set the fdPlanSum - 中厚煤层面积
	 */
	public void setFdZhmcmj(BigDecimal fdZhmcmj) {
		this.fdZhmcmj = fdZhmcmj;
	}
	
	/**
	 * get the fdPlanGrubMine - 计划掘进煤总量
	 * @return the fdPlanGrubMine
	 */
	public BigDecimal getFdPlanGrubMine() {
		return this.fdPlanGrubMine;
	}
	
	/**
	 * set the fdPlanGrubMine - 计划掘进煤总量
	 */
	public void setFdPlanGrubMine(BigDecimal fdPlanGrubMine) {
		this.fdPlanGrubMine = fdPlanGrubMine;
	}
	
	/**
	 * get the fdPlanStatus - 计划状态
	 * @return the fdPlanStatus
	 */
	public String getFdPlanStatus() {
		return this.fdPlanStatus;
	}
	
	/**
	 * set the fdPlanStatus - 计划状态
	 */
	public void setFdPlanStatus(String fdPlanStatus) {
		this.fdPlanStatus = fdPlanStatus;
	}
	
	/**
	 * get the fdPlanType - 计划类型
	 * @return the fdPlanType
	 */
	public String getFdPlanType() {
		return this.fdPlanType;
	}
	
	/**
	 * set the fdPlanType - 计划类型
	 */
	public void setFdPlanType(String fdPlanType) {
		this.fdPlanType = fdPlanType;
	}
	
	/**
	 * get the fdUnit - 计量单位
	 * @return the fdUnit
	 */
	public String getFdUnit() {
		return this.fdUnit;
	}
	
	/**
	 * set the fdUnit - 计量单位
	 */
	public void setFdUnit(String fdUnit) {
		this.fdUnit = fdUnit;
	}
	
	/**
	 * get the fdPlanYear - 计划年份
	 * @return the fdPlanYear
	 */
	public String getFdPlanYear() {
		return this.fdPlanYear;
	}
	
	/**
	 * set the fdPlanYear - 计划年份
	 */
	public void setFdPlanYear(String fdPlanYear) {
		this.fdPlanYear = fdPlanYear;
	}
	
	/**
	 * get the fdPlanMonth - 计划月份
	 * @return the fdPlanMonth
	 */
	public String getFdPlanMonth() {
		return this.fdPlanMonth;
	}
	
	/**
	 * set the fdPlanMonth - 计划月份
	 */
	public void setFdPlanMonth(String fdPlanMonth) {
		this.fdPlanMonth = fdPlanMonth;
	}
	
	/**
	 * get the fdTjd - 推进度
	 * @return the fdTjd
	 */
	public BigDecimal getFdTjd() {
		return this.fdTjd;
	}
	
	/**
	 * set the fdTjd - 推进度
	 */
	public void setFdTjd(BigDecimal fdTjd) {
		this.fdTjd = fdTjd;
	}
	
	/**
	 * get the fdGx - 工效
	 * @return the fdGx
	 */
	public BigDecimal getFdGx() {
		return this.fdGx;
	}
	
	/**
	 * set the fdGx - 工效
	 */
	public void setFdGx(BigDecimal fdGx) {
		this.fdGx = fdGx;
	}
	
	/**
	 * get the fdDmccl - 吨煤瓦斯抽采量
	 * @return the fdDmccl
	 */
	public BigDecimal getFdDmccl() {
		return this.fdDmccl;
	}
	
	/**
	 * set the fdDmccl - 吨煤瓦斯抽采量
	 */
	public void setFdDmccl(BigDecimal fdDmccl) {
		this.fdDmccl = fdDmccl;
	}
	
	/**
	 * get the fdCcjcl - 抽采进尺率
	 * @return the fdCcjcl
	 */
	public BigDecimal getFdCcjcl() {
		return this.fdCcjcl;
	}
	
	/**
	 * set the fdCcjcl - 抽采进尺率
	 */
	public void setFdCcjcl(BigDecimal fdCcjcl) {
		this.fdCcjcl = fdCcjcl;
	}
	
	/**
	 * get the fdKjccl - 矿井抽采率
	 * @return the fdKjccl
	 */
	public BigDecimal getFdKjccl() {
		return this.fdKjccl;
	}
	
	/**
	 * set the fdKjccl - 矿井抽采率
	 */
	public void setFdKjccl(BigDecimal fdKjccl) {
		this.fdKjccl = fdKjccl;
	}
	
	/**
	 * get the fdKjccnd - 矿井抽采浓度
	 * @return the fdKjccnd
	 */
	public BigDecimal getFdKjccnd() {
		return this.fdKjccnd;
	}
	
	/**
	 * set the fdKjccnd - 矿井抽采浓度
	 */
	public void setFdKjccnd(BigDecimal fdKjccnd) {
		this.fdKjccnd = fdKjccnd;
	}
	
	/**
	 * get the fdRoadWayUsing - 巷道用途
	 * @return the fdRoadWayUsing
	 */
	public String getFdRoadWayUsing() {
		return this.fdRoadWayUsing;
	}
	
	/**
	 * set the fdRoadWayUsing - 巷道用途
	 */
	public void setFdRoadWayUsing(String fdRoadWayUsing) {
		this.fdRoadWayUsing = fdRoadWayUsing;
	}
	
	/**
	 * get the fdCreator - 编制人
	 * @return the fdCreator
	 */
	public String getFdCreator() {
		return this.fdCreator;
	}
	
	/**
	 * set the fdCreator - 编制人
	 */
	public void setFdCreator(String fdCreator) {
		this.fdCreator = fdCreator;
	}
	
	public String getFdCreateDate() {
		return fdCreateDate;
	}
	
	public void setFdCreateDate(String fdCreateDate) {
		this.fdCreateDate = fdCreateDate;
	}
	
	/**
	 * get the fdDocId - 文件id
	 * @return the fdDocId
	 */
	public String getFdDocId() {
		return this.fdDocId;
	}
	
	/**
	 * set the fdDocId - 文件id
	 */
	public void setFdDocId(String fdDocId) {
		this.fdDocId = fdDocId;
	}
	public BigDecimal getFdBhcsl() {
		return fdBhcsl;
	}
	public void setFdBhcsl(BigDecimal fdBhcsl) {
		this.fdBhcsl = fdBhcsl;
	}
	public BigDecimal getFdZhcsl() {
		return fdZhcsl;
	}
	public void setFdZhcsl(BigDecimal fdZhcsl) {
		this.fdZhcsl = fdZhcsl;
	}
	/**
	 * get the value from Map
	 */
	public void fromMap(Map map) {
	
		setFdKeyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdKeyId")), fdKeyId));
		setFdMiningName(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMiningName")), fdMiningName));
		setFdMiningId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMiningId")), fdMiningId));
		setFdBhcmj(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdBhcmj")), fdBhcmj));
		setFdJcSum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcSum")), fdJcSum));
		setFdJcKt(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcKt")), fdJcKt));
		setFdJcYs(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcYs")), fdJcYs));
		setFdJcKtd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcKtd")), fdJcKtd));
		setFdJcSc(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcSc")), fdJcSc));
		setFdJcQy(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcQy")), fdJcQy));
		setFdWscc(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdWscc")), fdWscc));
		setFdWscczc(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdWscczc")), fdWscczc));
		setFdYmSum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdYmSum")), fdYmSum));
		setFdHf(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdHf")), fdHf));
		setFdCreateDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateDepartmentId")), fdCreateDepartmentId));
		setFdCreateDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateDepartment")), fdCreateDepartment));
		setFdCreatorId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreatorId")), fdCreatorId));
		setFdAuditorId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdAuditorId")), fdAuditorId));
		setFdAuditor(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdAuditor")), fdAuditor));
		setFdPulisherId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPulisherId")), fdPulisherId));
		setFdPulisher(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPulisher")), fdPulisher));
		setFdTitle(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdTitle")), fdTitle));
		setFdZhmcmj(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdZhmcmj")), fdZhmcmj));
		setFdPlanGrubMine(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPlanGrubMine")), fdPlanGrubMine));
		setFdPlanStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanStatus")), fdPlanStatus));
		setFdPlanType(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanType")), fdPlanType));
		setFdUnit(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdUnit")), fdUnit));
		setFdPlanYear(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanYear")), fdPlanYear));
		setFdPlanMonth(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanMonth")), fdPlanMonth));
		setFdTjd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdTjd")), fdTjd));
		setFdGx(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdGx")), fdGx));
		setFdDmccl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdDmccl")), fdDmccl));
		setFdCcjcl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdCcjcl")), fdCcjcl));
		setFdKjccl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdKjccl")), fdKjccl));
		setFdKjccnd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdKjccnd")), fdKjccnd));
		setFdRoadWayUsing(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRoadWayUsing")), fdRoadWayUsing));
		setFdCreator(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreator")), fdCreator));
		setFdCreateDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateDate")), fdCreateDate));
		setFdDocId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDocId")), fdDocId));
	
		setFdBhcsl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdBhcsl")), fdBhcsl));
		setFdZhcsl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdZhcsl")), fdZhcsl));
	}
	
	/**
	 * set the value to Map
	 */
	public Map toMap() {
		
		Map map = new HashMap();
		map.put("fdKeyId",StringUtils.toString(fdKeyId, eiMetadata.getMeta("fdKeyId")));	
		map.put("fdMiningName",StringUtils.toString(fdMiningName, eiMetadata.getMeta("fdMiningName")));	
		map.put("fdMiningId",StringUtils.toString(fdMiningId, eiMetadata.getMeta("fdMiningId")));	
		map.put("fdBhcmj",StringUtils.toString(fdBhcmj, eiMetadata.getMeta("fdBhcmj")));	
		map.put("fdJcSum",StringUtils.toString(fdJcSum, eiMetadata.getMeta("fdJcSum")));	
		map.put("fdJcKt",StringUtils.toString(fdJcKt, eiMetadata.getMeta("fdJcKt")));	
		map.put("fdJcYs",StringUtils.toString(fdJcYs, eiMetadata.getMeta("fdJcYs")));	
		map.put("fdJcKtd",StringUtils.toString(fdJcKtd, eiMetadata.getMeta("fdJcKtd")));	
		map.put("fdJcSc",StringUtils.toString(fdJcSc, eiMetadata.getMeta("fdJcSc")));	
		map.put("fdJcQy",StringUtils.toString(fdJcQy, eiMetadata.getMeta("fdJcQy")));	
		map.put("fdWscc",StringUtils.toString(fdWscc, eiMetadata.getMeta("fdWscc")));	
		map.put("fdWscczc",StringUtils.toString(fdWscczc, eiMetadata.getMeta("fdWscczc")));	
		map.put("fdYmSum",StringUtils.toString(fdYmSum, eiMetadata.getMeta("fdYmSum")));	
		map.put("fdHf",StringUtils.toString(fdHf, eiMetadata.getMeta("fdHf")));	
		map.put("fdCreateDepartmentId",StringUtils.toString(fdCreateDepartmentId, eiMetadata.getMeta("fdCreateDepartmentId")));	
		map.put("fdCreateDepartment",StringUtils.toString(fdCreateDepartment, eiMetadata.getMeta("fdCreateDepartment")));	
		map.put("fdCreatorId",StringUtils.toString(fdCreatorId, eiMetadata.getMeta("fdCreatorId")));	
		map.put("fdAuditorId",StringUtils.toString(fdAuditorId, eiMetadata.getMeta("fdAuditorId")));	
		map.put("fdAuditor",StringUtils.toString(fdAuditor, eiMetadata.getMeta("fdAuditor")));	
		map.put("fdPulisherId",StringUtils.toString(fdPulisherId, eiMetadata.getMeta("fdPulisherId")));	
		map.put("fdPulisher",StringUtils.toString(fdPulisher, eiMetadata.getMeta("fdPulisher")));	
		map.put("fdTitle",StringUtils.toString(fdTitle, eiMetadata.getMeta("fdTitle")));	
		map.put("fdZhmcmj",StringUtils.toString(fdZhmcmj, eiMetadata.getMeta("fdZhmcmj")));	
		map.put("fdPlanGrubMine",StringUtils.toString(fdPlanGrubMine, eiMetadata.getMeta("fdPlanGrubMine")));	
		map.put("fdPlanStatus",StringUtils.toString(fdPlanStatus, eiMetadata.getMeta("fdPlanStatus")));	
		map.put("fdPlanType",StringUtils.toString(fdPlanType, eiMetadata.getMeta("fdPlanType")));	
		map.put("fdUnit",StringUtils.toString(fdUnit, eiMetadata.getMeta("fdUnit")));	
		map.put("fdPlanYear",StringUtils.toString(fdPlanYear, eiMetadata.getMeta("fdPlanYear")));	
		map.put("fdPlanMonth",StringUtils.toString(fdPlanMonth, eiMetadata.getMeta("fdPlanMonth")));	
		map.put("fdTjd",StringUtils.toString(fdTjd, eiMetadata.getMeta("fdTjd")));	
		map.put("fdGx",StringUtils.toString(fdGx, eiMetadata.getMeta("fdGx")));	
		map.put("fdDmccl",StringUtils.toString(fdDmccl, eiMetadata.getMeta("fdDmccl")));	
		map.put("fdCcjcl",StringUtils.toString(fdCcjcl, eiMetadata.getMeta("fdCcjcl")));	
		map.put("fdKjccl",StringUtils.toString(fdKjccl, eiMetadata.getMeta("fdKjccl")));	
		map.put("fdKjccnd",StringUtils.toString(fdKjccnd, eiMetadata.getMeta("fdKjccnd")));	
		map.put("fdRoadWayUsing",StringUtils.toString(fdRoadWayUsing, eiMetadata.getMeta("fdRoadWayUsing")));
		map.put("fdCreator",StringUtils.toString(fdCreator, eiMetadata.getMeta("fdCreator")));
		map.put("fdCreateDate",StringUtils.toString(fdCreateDate, eiMetadata.getMeta("fdCreateDate")));
		map.put("fdDocId",StringUtils.toString(fdDocId, eiMetadata.getMeta("fdDocId")));
	
		map.put("fdBhcsl",StringUtils.toString(fdBhcsl, eiMetadata.getMeta("fdBhcsl")));
		map.put("fdZhcsl",StringUtils.toString(fdZhcsl, eiMetadata.getMeta("fdZhcsl")));
		return map;
	
	}
}